from zheye import zheye                 #导入者也倒立文字验证码识别模块对象
from zheye import zheye                 #导入者也倒立文字验证码识别模块对象

def getPos(filePath):
    z = zheye()  # 实例化对象
    positions = z.Recognize(filePath)  # 将验证码本地路径传入Recognize方法识别，返回倒立图片的坐标
    print(positions)  # 默认倒立文字的y坐标在前，x坐标在后
    # 知乎网要求的倒立文字坐标是x轴在前，y轴在后，所以我们需要定义一个列表来改变默认的，倒立文字坐标位置
    pos_arr = []
    if len(positions) == 2:
        if positions[0][1] > positions[1][1]:  # 判断列表里第一个元祖里的第二个元素如果大于,第二个元祖里的第二个元素
            pos_arr.append([positions[1][1], positions[1][0]])
            pos_arr.append([positions[0][1], positions[0][0]])
        else:
            pos_arr.append([positions[0][1], positions[0][0]])
            pos_arr.append([positions[1][1], positions[1][0]])
    else:
        pos_arr.append([positions[0][1], positions[0][0]])
    print('处理后的验证码坐标', pos_arr)
    print("ok")
    return pos_arr